Toward Effectively Reinforcing Test-Driven Development

نویسندگان

  • Kevin Buffardi
  • Stephen H. Edwards
چکیده

Learning contemporary software development practices and acquiring good programming habits are valuable skills in computer science education. However, there are challenges in encouraging students' adherence to the incremental testing pattern involved in Test-Driven Development. We propose a model for an adaptive feedback system to observe and encourage incremental testing. Using data analysis of 6,953 submissions of students' programming assignments, we offer insight into students' development habits and their interaction with our adaptive feedback system. Based on our findings, we evaluate a model for measuring incremental testing and suggest approaches for improving reinforcement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of Property Rights on Entrepreneurship:Evidence from Some Factor-driven, Efficiency-driven, and Innovation-driven Countries

Entrepreneurship is influenced by many factors and environments such as institutions. Institutions have an important role to play in the individual's tendency toward necessity and opportunity entrepreneurship. The purpose of this paper was to examine the impact of institutional quality (property rights) on opportunity and necessity entrepreneurship. The results, based on unbalanced panel data f...

متن کامل

A Test-Driven Approach to Establishing & Managing Agile Product Lines

Test Driven Development (TDD) is an agile method that emphasizes writing tests before writing code as a means of 1) assuring the satisfaction of customer requirements, and 2) reinforcing good design habits. While the first objective is usually accomplished by acceptance tests, the second objective is achieved by unit tests. The tests also serve as a multilevel cohesive reference of the system s...

متن کامل

Flexural Behavior of GFRP Tubes Filled with Magnetically Driven Concrete

Experimental investigation of GFRP (glass fiber reinforced polymer) tubes that were filled with magnetically driven concrete was carried out to study the flexural behavior of specimens under bending. Specimens having different cross section and lengths were tested. The test specimens were fabricated by filling magnetically driven concrete into the GFRP tubes and the concrete was vibrated using ...

متن کامل

A Constraint-Based Framework for Test Case Generation in Method-Level Black-Box Unit Testing

Automatic test case execution in test-driven development provides an excellent return on investment. However, test cases in test-driven development are usually designed manually. Manual acquisition of test cases is laborious, time-consuming, and error-prone. Model-based testing is a technique to automatically generate test cases from software models. Model-based test-driven development provides...

متن کامل

High Performance Expert Systems

This paper reviews two divergent approaches to the development and application of expert systems in manufacturing and suggests that AI researchers and system designers can more effectively contribute to manufacturing solutions by pursuing high performance design rather than reinforcing traditional technocentric assumptions.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013